package cn.csg.iotplatform.module.system.controller.admin.user.vo.user;

import com.alibaba.excel.annotation.ExcelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class UserStatDetailRespVO {

    @Schema(description = "单位名称", requiredMode = Schema.RequiredMode.REQUIRED)
    @ExcelProperty("单位名称")
    private String deptName;
    @Schema(description = "单位id", requiredMode = Schema.RequiredMode.REQUIRED)
    private Long deptId;
    @ExcelProperty("注册用户数")
    @Schema(description = "注册数量", requiredMode = Schema.RequiredMode.REQUIRED)
    private Long registerUserCount;
    @ExcelProperty("活跃用户数")
    @Schema(description = "活跃数量", requiredMode = Schema.RequiredMode.REQUIRED)
    private Long activeUserCount;
    @ExcelProperty("访问次数")
    @Schema(description = "访问次数", requiredMode = Schema.RequiredMode.REQUIRED)
    private Long loginTimes;
}
